From 36fa058fa2d9c887126e597005cfb53b8bca24a6 Mon Sep 17 00:00:00 2001 From: Dom Lachowicz Date: Fri, 15 Dec 2006 19:08:15 +0000 Subject: [PATCH] Make GtkComboBox in "appears-as-list" mode more closely resemble its Win32 2006-12-15 Dom Lachowicz * gtk/gtkcombobox.c: Make GtkComboBox in "appears-as-list" mode more closely resemble its Win32 counterpart. Bug #340204. --- ChangeLog | 5 +++++ gtk/gtkcombobox.c | 6 ++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6a53cbf242..a302da793b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-12-15 Dom Lachowicz + + * gtk/gtkcombobox.c: Make GtkComboBox in "appears-as-list" mode + more closely resemble its Win32 counterpart. Bug #340204. + 2006-12-14 Carlos Garnacho * gtk/gtkcalendar.c: draw arrows pointing to the right correctly diff --git a/gtk/gtkcombobox.c b/gtk/gtkcombobox.c index c1d2bdd946..900b931b45 100644 --- a/gtk/gtkcombobox.c +++ b/gtk/gtkcombobox.c @@ -1288,7 +1288,7 @@ gtk_combo_box_set_popup_widget (GtkComboBox *combo_box, combo_box->priv->popup_frame = gtk_frame_new (NULL); gtk_frame_set_shadow_type (GTK_FRAME (combo_box->priv->popup_frame), - GTK_SHADOW_ETCHED_IN); + GTK_SHADOW_NONE); gtk_container_add (GTK_CONTAINER (combo_box->priv->popup_window), combo_box->priv->popup_frame); @@ -1486,7 +1486,9 @@ gtk_combo_box_list_position (GtkComboBox *combo_box, GtkRequisition popup_req; GtkPolicyType hpolicy, vpolicy; - sample = GTK_BIN (combo_box)->child; + /* under windows, the drop down list is as wide as the combo box itself. + see bug #340204 */ + sample = combo_box; gdk_window_get_origin (sample->window, x, y); -- 2.30.2